throwing overboard - Spanish English Dictionary